114
<#572#>Designing digital optical
computing systems: power distribution and cross talk<#572#>
<#573#>Jonathan P. Pratt and Vincent P. Heuring<#573#>
<#574#>When this work was performed, both the authors were with the
Boulder Optoelectronic Computing Systems Center and
Department of Electrical and Computer Engineering, University of
Colorado, Campus Box 425, Boulder, Colorado 80309-0425. They
are now with the Department of Radiology, University of Colorado
Health Sciences Center, Box A034, 4200 East Ninth Avenue, Denver,
Colorado 80262. <#574#>
<#2156#>Abstract<#2156#>:
Complex optical computer designs must implicitly or explicitly
allow for power budgeting, to compensate for cross talk and
loss in both devices and interconnections. We develop
algorithms for calculating the system cross talk
and power loss in optical systems, using a graph-theoretic
model. Devices are modeled as directed graphs with nodes
representing inputs and outputs, and edges are weighted with
the power relationships between nodes. Systems are modeled
by interconnecting the individual device graphs in a manner
that reflects the connectivity of the system. A system's power
budget is efficiently computed by a depth-first search of its
graph. The algorithms have been incorporated into an optical
computer-aided design system that is now being used to
design a bit-serial optical computer containing hundreds of
components.
Key words: Optical computing, optical systems, optical
communications, power loss, cross talk, graphs.
115
verbatim151#
121